.new-form {
  text-align: left;

  .ant-row {
    display: flex;
    margin-bottom: 16px;
  }

  &-part {
    margin-bottom: 16px;
    overflow: hidden;
  }

  .sub-title {
    margin: 32px 0 12px;
    font-size: 16px;
    color: #1E2126;
    font-weight: 600;
  }

  .ant-form-item-label {
    width: 140px;
    margin-right: 12px;
    text-align: left;
    line-height: 1.5;
    padding-top: 6px;
    label { color: #4E5B71; }
    label::after { display: none; }
    .ant-form-item-required::before { display: none; }
    .ant-form-item-required::after {
      display: inline-block;
      color: $default-color-inverse;
      content: '*';
      margin: 0 0 0 2px;
      vertical-align: middle;
    }
  }


  &-explain {
    margin-bottom: 12px;
    font-size: 14px;
    color: #4E5B71;
    line-height: 20px;
    white-space: pre-wrap;
  }

  .ant-form-extra {
    width: 100%;
    font-size: 12px;
    color: #848C95;
    line-height: 16px;
  }

  .one-row .ant-form-extra { width: 100%; }
  .ant-form-explain, .ant-form-extra {
    margin-top: 8px; padding-top: 0;
  }

  .footer-operate {
    padding-left: 30px;
    button {
      margin-right: 8px;
    }
  }

  .ant-form-item-control-wrapper { width: calc(100% - 152px); }
  .ant-form-item-control > .ant-input-group.ant-input-group-compact,
  .ant-form-item-control > .ant-input,
  .ant-form-item-control > .chooser,
  .ant-form-item-control > .input-language,
  .ant-form-item-control > .compact-input-select,
  .ant-form-item-control > .location,
  .ant-form-item-control .ant-calendar-picker,
  .ant-form-item-control textarea.ant-input,
  .ant-form-item-control .ant-radio-group,
  .ant-form-item-control > .language-input-wrap,
  .ant-form-item-control > .priority {
    width: 66%;
  }
  .ant-form-item-control > .ant-select { width: 66% !important; }
  .ant-form-item-control > .input-language > textarea.ant-input { width: 100%; }
  .ant-form-item-control > .ant-input-number { width: 33%; }
  .ant-form-item-control .file-upload { width: 33%; }
  .ant-form-item-control .multi-selector-block {
    width: 66%;
  }
  .one-row { width: 100%; }
  .normal-width { width: 66%; }
  .sm-width { width: 33%; }

  .offset-label { margin-left: 152px; }
  .average-compact-input {
    .compact-input-prev, .compact-input-next {
      width: 50%;
    }
  }
  .ant-form-item-control > .allocation-subsidy-expense {
    width: 66%;
    .multi-selector-block {
      width: 100%;
    }
  }
}
